package com.qqtech.qquan.pub.dao;

import com.qqtech.core.frame.dao.BaseDao;
import com.qqtech.qquan.pub.model.PubFeedback;
import com.qqtech.qquan.pub.model.PubFeedbackQuery;

public interface PubFeedbackDao extends BaseDao<PubFeedback> {
	
	/**
	 * 获取评分的平均值
	 * @param query
	 * @return
	 */
	public Double queryScoreAvg(PubFeedbackQuery query);
	
	/**
     * 商品评论数量 
     * @param productId 必填
     * @param hasImg 是否有图片 ，1-有，2-无， ""-全部
     * @param level 级别  1-差评，2-中评， 3-好评，null-全部
     * @param score 评分 1...5星，null-全部
     * @return
     */
	public int feedbackCount(Integer productId, String hasImg, Integer level, Integer score, Integer type, Integer status);
}
